package com.hjm.project.merchantModel.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 商户模板费率对象 merchant_model
 * 
 * @author surplus
 * @date 2022-07-10
 */
@Data
public class MerchantModel extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键编号 */
    private Integer id;

    /** 模板编号 */
    @Excel(name = "模板编号")
    private String modelNo;

    /** 模板名称 */
    @Excel(name = "模板名称")
    private String modelName;

    /** 模板类型 0 4g电签 1 4G 传统 */
    @Excel(name = "模板类型 4 电签 0 传统 5 附加")
    private String modelType;

    /** 添加时间 */
    @Excel(name = "添加时间")
    private String addTime;

    /** 添加人 */
    @Excel(name = "添加人")
    private String addMan;

    /** 模板是否可见  0 显示 1隐藏 */
    @Excel(name = "模板是否可见  0 隐藏 1 显示 ")
    private String isShow;

    /** 是否默认模板 0 否  1是 */
    @Excel(name = "是否默认模板 0 否  1是")
    private String isDefault;

    /** 费率值 */
    @Excel(name = "费率值")
    private String rateValue;
    /** 产品编号 */
    private String proNum;

    /** 产品名称 */
    private String proName;











    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("modelNo", getModelNo())
            .append("modelName", getModelName())
            .append("modelType", getModelType())
            .append("addTime", getAddTime())
            .append("addMan", getAddMan())
            .append("isShow", getIsShow())
            .append("isDefault", getIsDefault())
            .append("rateValue", getRateValue())
            .toString();
    }
}
